package xcmg.device.dao.entity.borrowMaterial;

import lombok.Data;
import java.util.Date;
import java.util.List;

/**
 * @author ZHANGK
 * @since  2020/6/11
 **/
@Data
public class BorrowMaterialDO {

    /**
     * id
     */
    private String id;

    /**
     * 单据号
     */
    private String code;

    /**
     * 服务信息单号
     */
    private String serviceInformationMember;

    /**
     * 吊机编号
     */
    private String crantNo;

    /**
     * 领入仓库
     */
    private String warehouseLeadIn;

    /**
     * 领入库区
     */
    private String warehouseAreaLeadIn;

    /**
     * 借拆件原因说明
     */
    private String borrowReasonDesc;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 预计到货日期
     */
    private Date expectedArrivalDate;

    /**
     * 出厂编号
     */
    private String factoryNumber;

    /**
     * 借用人
     */
    private String borrower;

    /**
     * 创建日期
     */
    private Date createdDate;

    /**
     * 批次号
     */
    private String batchNo;

    /**
     * 借用状态
     */
    private String borrowStatus;

    /**
     * 联系人
     */
    private String linkMan;

    /**
     * 联系电话
     */
    private String linkPhone;

    /**
     * 拆/借
     */
    private String isBorrow;

    /**
     * 审核意见
     */
    private String auditOpinion;

    /**
     * 审核备注
     */
    private String auditRemarks;

    private String orgId;

    private String createdId;

    private List<BorrowMaterialDetailDO> borrowMaterialDetailDOList;

    /**
     * 生成归还单标记
     */
    private String returnMaterialFlag;

    /**
     * 是否打印标志
     */
    private String isPrint;

    /**
     * 出库状态
     */
    private Integer status;

    /**
     * 一级审核状态
     */
    private String oneLevelAuditStatus;

    /**
     * 二级审核状态
     */
    private String twoLevelAuditStatus;

    /**
     * 二级审核意见
     */
    private String agentPerson;

    private Date oneLevelAuditDate;

    private Date twoLevelAuditDate;

    private Date inboundDate;

    private Date deliveryDate;

    private Date returnDate;

    private List<String> ids;

}
